/**@description 菜单管理页面的搜索面板字段配置 */

/**
 * {
 *  name:"title",
 *  label:"标题", 
 *  TYPE:"Input", //无该参数则默认是Input，表示渲染Input，可选Select  TreeSelect 等
 *  render:<Select options={[
            {
                label: "test",
                value: 1
            }
        ]} />，未填写这个参数默认渲染TYPE，使用render时需要引入react
 *  formItemProps:{},FormItem组件中的props
 *  inputProps:{},  //里面可以填写元素的相关API，例如Select 组件的options，placeholder 等
 *  dependFields:String，表示此数据依赖哪个元素，常用于从时间范围组件中读取start时间和end时间；
 *  hidden:Boolean 表示字段是否显示还是隐藏；一个使用场景是如果需要使用一个时间范围RangePicker组件，可以再添加两个DatePicker组件设置为start和end字段，然后配置这两字段为hidden即可自动从RangePicker拿到时间值。
 * }
 */

const searchFields = [
    {
        name: "fileName",
        label: "文件名称",
        // render: <Select options={[
        //     {
        //         label: "test",
        //         value: 1
        //     }
        // ]} />,
        // formItemProps: {
        //     rules: [{
        //         require: true
        //     }]
        // },
        // inputProps: {}
    },
    {
        label: "创建时间",
        name: "crateTime",
        TYPE: "RangePicker",
        collect: true,
        parseFields: ["startDate", "endDate"]
    },
]
export default searchFields;